package cc.wfu.domain.auth.service;

import cc.wfu.domain.auth.model.entity.AuthCodeEntity;

/**
 * @Author: jia-qiang ljq1024.cc
 * @desc: 权限接口
 * @Date: 2024-05-16-11:26
 */
public interface IAuthService {

    /** 生成验证码 */
    String generateCode(String mail);

    /** 验证验证码 */
    void checkCode(AuthCodeEntity authCodeEntity);

    /** 校验【密码】是否正确 */
    void checkPassword(String encodePassword, String verifyPassword);

    /** 加密数据【密码等】 */
    String encode(String newPassword);
}
